﻿using System.Xml.Serialization;

namespace ZQNB.Common.License
{
    [XmlRoot("MyLicenseShell")]
    public sealed class MyLicenseShell<T>
    {
        /// <summary>
        /// MyLicense的壳儿
        /// </summary>
        public MyLicenseShell()
        {
            //默认初始化数据
            this.TheMarkSignature = "";
            this.LicenseSignature = "";
            LicenseValue = default(T);
        }

        public string TheMarkSignature { get; set; } //生成License的厂商对themark的签名
        public string LicenseSignature { get; set; } //生成License的厂商对License的签名
        public T LicenseValue { get; set; } //license内容
    }
}
